body{font-family:"微软雅黑" ;}
.white-bg .page,.white-bg .page-group{background: #fff;}
.common-padd{padding: 0.5rem;}
.page, .page-group{background: #e6e6e6;}
.bar-nav{background: #e70012;}
header .title,header a{color: #fff;}
.gray-color{color: #9f9f9f;}
.red-color{color: #e70012 !important;}
.red-btn{background: #e70012 !important;color: #fff;border-radius: 0px;height: 2rem;line-height: 2rem !important;font-size: 1.2em;margin-top: 20px;}
.no-spacing{padding: 0; margin: 0;}
.width100{width: 100% !important;}


.bar-tab{background: #f4f4f4;border-top: solid 1px #ccc;}
.bar-tab a{border-right: solid 1px #ccc;}
.bar-tab .tab-item.active, .bar-tab .tab-item:active{color: #E70012;}

.infinite-scroll-preloader{z-index: 9999;}


/*--- 首页 ---*/
.index-links .row{text-align: center;}
.index-links .row .col-25{ margin-bottom: 20px;font-size: 0.75rem;color: #1c1c1c;}
.index-links .row img{width: 70%;display: block;margin: 0 auto 0px;}
.index-banner{padding-bottom: 7px;}
.index-banner .swiper-pagination-bullet{background: #fff;opacity: .6;}
.index-banner .swiper-pagination-bullet-active {background: #E70012;}

.swiper-slide img{width: 100%;}

/*--- 商业机会 ---*/
.solve h1{color: #e70012;font-size: 1em;font-weight: normal;margin: 0 0 5px 0;width: 80%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.solve p{margin-top: 0px; color: #929292;}
.solve .tick{width: 12%;position: absolute;right: 0; bottom: 0;}

.demand .card-header{font-size: 1em;background: #f4f4f4;}

.demand .card-header .pull-right{width:29%; text-align: right;}
.demand .card-header .avatar{float: left;margin-right: 10px;}
.demand .card-header .avatar img{width: 30px;height: 30px;border-radius: 50%;border:solid 2px #d1d1d1;vertical-align: middle;margin-right: 5px;}
.promise{float: left;margin-top: 3px;}
.promise span{display: inline-block;border: solid 1px #e70012; color: #e70012;padding: 0px 4px;border-radius: 3px;float: left;margin-right: 5px;}

.demand .card-content .solve h1{font-size: 1.5em;}
.demand .card-content .solve p{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width: 80%;overflow: hidden; margin-bottom: 0;clear: both;}
.demand .card-content .card-content-inner{border-bottom: solid 1px #ececec;border-top: dashed 1px #e1e1e1;}
.demand .card-content .card-content-inner p{margin-bottom: 0;clear: both;}
.demand .card-content .card-content-inner ul{list-style: none;margin: 20px 0;padding: 0;}
.demand .card-content .card-content-inner ul li span{width: 5em;display: inline-block;float: left;color: #9f9f9f;}
.demand .card-content .card-content-inner ul li div{float: left;width: 74%;line-height: 24px;margin: 7px 0;}
.demand .card-content .card-content-inner ul li{line-height: 37px; border-top: solid 1px #ececec;overflow: hidden;}
.demand .card-content .card-content-inner button{width: 100%;}
.demand .card-content .card-content-inner .icon-lingdanghover{font-size: 20px;margin-right: 3px;}
.demand .card-content .card-content-inner .no-wrap{padding-top: 5px;}
.demand .card-content .card-content-inner .no-wrap li div{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;line-height: inherit;margin: 0;}
.demand .card-content .card-content-inner .no-wrap li{line-height: 24px;margin-bottom: 0 ;}
.studio li{width: 50%;float: left;}
.studio li div{width: auto !important;}
.studio li span{width: 3em !important;}

.demand .card-content .solve{border: none;}
.d-btn{position: absolute;right: 14px;top: 15px;text-align: right;}
.d-btn a{display: block;font-size: 1em; color: #989898;}
.d-btn a i{ color: #ffd800;margin-right: 3px;font-size: 1rem;}
.d-btn .zhan{width: 22px; height: 22px;float: right;background: url(../images/zhan-btn-close.gif) right center no-repeat;background-size: 100% 100%;margin-top: 5px;}
.d-btn .zhan-close{background: url(../images/zhan-btn.gif) right center no-repeat;background-size: 100% 100%;}

/*--- 找人 ---*/
.red-tab.buttons-tab .button.active{color: #e70012; border-color: #e70012;}
.common-search.searchbar .search-input input{background: none;border: none;border-bottom: solid 1px #E70012 !important;border-radius: 0;height: 2.0rem;color: #E70012;}
.common-search.searchbar .searchbar-cancel{height: 2.0rem;line-height: 2.0rem;}
.common-search.searchbar,.look-for .bar{height: auto;}
.common-search.searchbar .search-input .icon{color: #E70012;}
.common-search.searchbar .searchbar-cancel{color: #8c8c8c;}
.look-for .card{display: block; color: #000;}
.avatar-box{position: relative; overflow:hidden;padding:5px 12px;}
.avatar-box img{width: 62px;height: 62px;border: 5px #fff solid;border-radius: 50%;float: left;margin: 0 10px 0 0}
.avatar-box h1,.avatar-box p{margin:0}
.avatar-box h1{font-size: 0.75rem;font-weight: normal;color: #000;margin: 7px 0 5px 0px;width:73%; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.avatar-box h2{font-size: 0.7rem;margin: 0;color: #9f9f9f;font-weight: normal;}
.avatar-box p i{font-style: normal;background: #E70012; color: #fff;margin-right: 5px;padding: 0 3px;}

.look-for .card-content .card-content-inner{border-top:solid 1px #e6e6e6; padding:0 0.75rem 0.55rem ;}
.look-for .card-content .card-content-inner ul{margin: 0;}
.look-for .card-content .card-content-inner ul li{border-top: none;margin-bottom: -8px;}

/*--- 找人详情页 ---*/
.per-box{ background: url(../images/per-banner.jpg) left top no-repeat; background-size: 100% 100%;position: relative;text-align: center;}
.per-box .avatar-box{padding-top:0.5rem;padding-bottom: 0.5rem;}
.per-box h1{font-size: 0.8rem; color: #fff;}
.per-box h1 span{font-size: 0.6rem;display: block;}
.per-box img{margin:0;width: 80px;height: 80px;border: solid 3px #fff;float: none;}
.per-box p i{font-size: 0.8em;background: rgba(231,0,18,0.7);}

.share-code,.share-btns{position: absolute;top: 30%;color: #fff;font-size: 0.8em;z-index: 999;}
.share-code{left: 8%;}
.share-btns{right: 8%;}
.share-btns a{color: #fff;}

.intro{background: #fff url(../images/per-title-bg.gif) left top repeat-x;background-size: 13% auto;padding:14px 10px 10px;}
.per-con{border-top: solid 4px #E70012 ;margin-top: 27px;}
.per-con .per-title{font-size: 0.7rem;}
.per-con .per-title h1,.per-con .per-title span{color: #FFF; background: #E70012;border-radius: 0 50px 50px 0;display: inline-block;padding: 4px 20px;margin-top: -20px;position: absolute; z-index: 99;float: left;font-size: 0.7rem;}
.per-con .per-title span{right: 0;border-radius: 50px 0px 0px 50px;padding-left: 15px;}
.per-con .per-title span i{margin: 0px 3px 0 0;position: relative;}
.per-con .card-content .card-content-inner{border-top: none;padding: 0.75rem 0.75rem 0.2rem;}
.per-con .card-content .card-content-inner ul{margin: 0;}
.per-con .card-content .card-content-inner ul li:first-child{border-top: none;}

.director{ color: #007de7;}
.director i{ background: #007de7;color: #fff;width: 18px; height: 18px;line-height: 20px; display: inline-block;border-radius: 50%;text-align: center;margin-left: 5px;vertical-align: middle;font-size: 12px;}
.view img{width: 20px;vertical-align: middle;margin-left: 3px;}
.per-pic{margin: 10px 0 0 -4%;}
.per-pic a{display: block;margin-bottom: 2%;position: relative;}
.per-pic a img{width: 100%;}
.per-pic a span{width: 40%; height: 40%;display: block; position: absolute;left: 50%; top: 50%;margin-left: -20%;margin-top: -24%;background: url(../images/per-btn.png) left top no-repeat;background-size:100% auto;} 
.per-con .text{color: #373737 !important; line-height: 26px !important;padding: 5px 0;} 

/*--- 筛选 ---*/
.list-box{margin: 0.6rem 0;}
.list-box .item-after{color: #cacaca;}
.list-box ul li a{color: #505050;}
.font-big{font-size: 0.85rem;}
.item-title .icon-dingwei{color: #E70012;margin-right: 5px;}

/*--- 工作类型 ---*/
.work-type a,.work-type button{display: block;background: #fff;border: solid 1px #e0e0e0;text-align: center; color: #505050;font-size: 0.7rem;padding: 4px 0;margin-bottom: 10px;}
.work-type a.active,.work-type button.active{color: #E70012;border: solid 1px  #E70012;}
.com-title{font-size: 0.65rem;margin: 0 0 10px 0;font-weight: normal;}

/*弹框*/
.common-modal .work-type{padding: 18px 10px 10px;}
.common-modal .modal-title{ text-align: left;border-bottom: solid 1px #d6d6d6;padding: 10px;}
.common-modal .modal-inner{ padding: 0;background: #fff;}
.common-modal .modal-button{color: #252525;}
.work-modal{width: 14.2rem; margin-left: -7.1rem;top: 58%;}

/*男、女主角*/
.buttons-tab{border-bottom: solid 1px #e5e5e5;}
.buttons-tab a{border-right: solid 1px #e5e5e5 !important;}
.lead-tab a i{color: #c2c2c2;margin-left: 3px;}
.lead-list a{background: #fff;margin-bottom: 4%;}
.lead-list img{width: 100%;}
.lead-list .lead-text{margin-top: -10px;}
.lead-list .lead-text h1{font-size: 0.75rem;color: #909090;font-weight: normal;text-align: right;margin: 0 0 5px 0;}
.lead-list .lead-text h1 span{color: #000;float: left;}
.lead-list ul{list-style: none;margin: 0;padding: 0;font-size: 0.65rem;color: #838383;}
.lead-list ul li{overflow: hidden;margin-bottom:6px;line-height: 16px;}
.lead-list ul li span{float: left;width: 4em;margin-right: 10px;display: inline-block;}

/*男、女主角详情页*/
.lead-avatar img{width: 100%;}
.lead-title{overflow: hidden;}
.lead-title h1{font-size: 0.78rem;float: left;}
.lead-title h1 span{color:#619ef1;font-size: 0.68rem;margin-left: 5px;}
.lead-title .female span{color:#f161a1;;}
.lead-btn{float: right;margin-top: 0.67em;color: #cbcbcb;}
.lead-btn a{color:#4d4d4d;font-size: 0.78rem;}
.lead-btn a i{margin-right: 5px;}
.lead-btn a .icon-add{color: #e70012;}
.lead-btn a .icon-xinfeng{color: #ffd563;}


.lead-con{border-top: solid 1px #ddd;padding-top: 5px;overflow: hidden;margin-bottom: 5px;}
.lead-con p{width: 50%;float: left;margin: 0.3em 0; color: #838383;font-size: 0.7rem;}

.lead-con h1{font-size: 0.78rem;margin: 5px 0;}
.lead-con ul{margin: 0; padding: 0; list-style: none;}
.lead-con ul li{border: solid 1px #d8d8d8; color: #838383;display: inline-block;font-size: 0.7rem;padding: 0 3px;margin-bottom: 5px;}

/*机构*/
.jigou-blue{background: #529bed !important;}
.per-box p .jigou-blue{background: rgba(82,155,237,0.7) !important;}
.two-wrap{ height: 2rem;overflow: hidden;}


/*聊天窗口*/
.chat-box{padding: 10px;}
.chat-box input{ border: solid 1px #ddd;width:76%;float: left;height: 1.5rem;padding: 5px;}
.chat-box button{ float: right;background: #E70012;color: #fff;border: none;width:20%;height: 1.5rem;border-radius: 5px;font-size: 0.75rem;}


/*发需求*/
.common-search{position: relative;}
.demand-add{background: #fff;margin-top: 14px;}
.demand-add h1{font-size: 0.85rem;font-weight: normal;padding-left: 0.5rem;padding: 10px 0 10px 0.5rem;margin: 0;border-bottom: solid 1px #ddd;}
.demand-add h2{font-size: 0.7rem;font-weight: normal;margin: 0;color: #979797;}
.sure-btn{border: none;position: absolute;right: 0;font-size: 0.7rem;right: 0;padding: 0 20px;z-index: 999;}
.search-input label+input{padding-left: 1.6rem;}
.defaule-btn{color: #3f3f3f;display: block;}
.defaule-btn i{margin: 0 10px 0 0.3rem; font-size: .9rem;}

/*默认项目*/
.buttons-tab.demand-tab{border: none !important;overflow: visible;}
.buttons-tab.demand-tab.buttons-tab:after {background: none;}
.demand-tab.buttons-tab .button{background: #fff; border: solid 1px #e0e0e0;position: relative;}
.demand-tab.buttons-tab .button.active{border: none;background: #E70012;color: #fff;}
.demand-tab.buttons-tab .button i{text-indent: -9999px;position: absolute;}
.demand-tab.buttons-tab .button.active i{color: #E70012;left: 50%;margin-left: -8%;bottom: -4px;line-height: 0;text-indent:0;}
.demand-list{margin-top: 16px;}

/*发新需求*/
.demand-fill {display: block !important;padding-top: 0.4rem;}
.demand-fill .item-inner{display: block;}
.demand-fill textarea{width: 100%;margin-right: 5px;}
.demand-fill .date input{width: 47%;display: inline-block;text-align: center;}
.demand-fill .date span{width: 2%;height: 1px;background: #000;overflow: hidden;display: inline-block;vertical-align: middle;}
.jiage {text-align: right;height: 25px !important;margin-right: 10px !important;}

/*二维码*/
.qr-code{position: fixed;left: 0;top: 0;right: 0; bottom: 0;z-index: 99999;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.qr-code img{width: 140px;height:140px;position: absolute;left: 50%;top: 50%;margin-left: -75px;margin-top: -75px;border: solid 10px #fff;}

/*个人中心-侧栏*/
body.with-panel-left-reveal .panel-overlay{margin-left: 13rem;}
.panel{width: 13rem;display: block;background: #e70012;}
body.with-panel-left-reveal .page {
    -webkit-transform: translate3d(13rem,0,0);
    transform: translate3d(13rem,0,0);
}
.user-center .sidebar-title{background:#e70012 url(../images/sidebar-bg.jpg) center top no-repeat;background-size: 100% 100%;overflow: hidden;padding: 42px 0;display: block; color: #fff;}
.sidebar-title .avatar{width: 32%;;margin:0 8% 0 14%;position: relative;float: left;}
.sidebar-title .avatar img{width: 100%;border-radius: 50%;border: solid 2px #fff;}
.sidebar-title .avatar i{position: absolute;right: 0; bottom: 6px;background: #619ef1;padding: 0 5px;border-radius:50% ;}
.sidebar-title h1{font-size: 1rem;font-weight: normal;margin: 15px 0 5px 0;}
.sidebar-title span{font-size: 0.75rem;background: #cc0010;padding: 2px 10px;border-radius: 5px;}

.user-center ul{list-style: none;padding: 0;margin: 0;}
.user-center ul li:nth-child(odd){background: #ee3846;}
.user-center ul li a{display: block;padding: 10px 10px 10px 10%;color: #fff;position: relative;}
.user-center ul li a i{margin-right: 20px;}
.user-center ul li a span{background: #fff;color: #E70012;padding: 0px 6px;border-radius: 20px;position: absolute;right: 20px; top:14px;font-size: 14px;}

/*个人简介*/
.list-box ul li .item-after{max-height: inherit;}
.list-box ul li .item-after img{border-radius: 50%;width:50px;height: 50px;border: solid 2px #bebebe;}
.work-type button.u-upload{text-align: left;text-indent: 25%;}
.work-type button.u-upload i{margin-right: 10px;}

/*工作类型*/
.user-type .card{margin-top: 10px;}
.user-type .user-title{overflow: hidden;}
.user-type .user-title h1{float: left;font-weight: normal;font-size: 0.85rem;padding:0 0.75rem;margin: 5px 0;}
.type-btn{float: right;margin: 6px 3px 0 0;}
.type-btn a,.type-btn button{background: none;border:none;display: inline-block; color: #939393;}
.type-btn a i,.type-btn button i{margin-right: 2px;}
.type_edit .date{text-align: right;}
.type_edit .date input{width: 39%;}
.kong{text-align: center;padding-top: 20px;}
.kong-img{width: 35%;}


/*我的工作*/
.state-text{text-align: center;}
.state-text h1{font-weight: normal;font-size: 1em;margin: 20px 0 0 0;}
.state-text p{color: #999;margin-top: 5px;font-size: 0.7rem;}

.state-con .row{overflow: visible;}
.state-con ul{margin: 0; padding: 0;list-style: none;}
.state-con ul li{display: block;float: left;position: relative;margin-bottom: 8px;}
.state-con ul li span{right: -6px; top: -6px;position: absolute;background: #fff; color: #E70012;width: 20px; height: 20px;line-height: 20px; border-radius: 50%;display: block;text-align: center;font-size: 12px;}
.state-con ul li img{width: 100%;height: 100%;}
.state-con ul li a{display: block;}

/*我的圈子*/
.cricle-box,.cricle-box .avatar{overflow: hidden;}
.cricle-box .card-content-inner{display: block;}
.cricle-box .avatar img{width: 80px;height: 80px; border-radius: 50%;float: left;margin-right: 10px;}
.cricle-box .avatar h1{margin: 5px 0;font-size: 0.75rem;font-weight: normal;color: #000;width: 98%;}
.marks{font-size: 12px; background: #E70012;color: #fff;border-radius: 10px;padding: 0 5px;margin: 7px 0 0 5px;}
.marks.jigou{background: #529bed;}
i.marks{font-style: normal;}
.cricle-box .type-btn{border-top: solid 1px #ddd;float: none;padding: 10px 0;text-align: right;margin-top: 0;}
.promise .jigou{color: #529bed;border-color: #529bed;}

/*签到*/
.sign-banner{background: url(../images/sign-bg.jpg) center top no-repeat;background-size:100% 100% ;position: relative;overflow: hidden;}
.sign-banner .time{position: absolute;right: 10px ;top:10px;color: #fff;font-size: 0.75rem;}
.sign-banner .sign-btn{background: url(../images/sign-btn.png) left top no-repeat;width: 120px;height: 120px;line-height:120px;text-align:center;background-size:100% 100% ;margin: 30px auto 0; color: #f38929;font-size: 1rem;}
.sign-banner ul{list-style: none;padding: 0;margin:30px 0 0 0 ;overflow: hidden;width: 101%;}
.sign-banner ul li{float: left;color: #fff;border-top:solid 1px #fff ;border-right:solid 1px #fff ;width: 33.3%;text-align: center;padding: 8px 0;font-size: 0.75rem;}

.sign-title{background: url(../images/sign-title.png) center top no-repeat;background-size: 46% auto;text-align: center;color: #fff;padding: 3px 0 4% 0;margin-top: 24px;position: relative;z-index: 99;}
.sign-table{border: solid 1px #ddd;margin-top: -20px;background: #fff;}
.sign-table td{border-bottom: solid 1px #ddd;padding: 12px;font-size: 0.75rem;}
.sign-table td span{width: 25px; heihgt;25px; background: #aaa;text-align: center; line-height: 25px;display: block;color: #fff;}
.sign-table td .s-num1{background: #e23129;}
.sign-table td .s-num2{background: #ed6027;}
.sign-table td .s-num3{background: #f4b13b;}
.sign-table .padd-top{padding-top: 28px;}

/*通知*/
.notice h1{color: #000;}
.notice .type-btn{float: none;text-align: right;color: #929292;}

/*收藏*/
.paragraph{line-height: 24px !important;margin: 10px 0 0 0 !important;}
.c-box h2{margin: 0;font-size: 0.7rem;}
.collect-avatar .card-header{background: none !important;padding: 0;position: inherit;min-height: inherit;display: initial;}
.collect-avatar .card-header a{color: #000;}
.collect-avatar .promise{margin: 6px 0 10px 0; clear: both;}
.collect-avatar .s-con{border-top: none !important;}
.red-btn.active{background: #ccc !important;}
.red-btn.active span{margin-right: 5px;}
.br-bottom{border-bottom: solid 1px #ececec;}

/*注册登录*/
.re-input .item-title{width: 60% !important;}
.re-input input{float: left;background: #e9e9e9 !important;height: 1.8rem !important;border-radius: 5px !important; }
.re-input button{height: 1.75rem;}

.login-text{text-align: center;padding: 16px;font-size: 0.75rem;}
.login-text a{color: #5d5d5d;font-size: 0.75rem;}

/*器材租赁*/
.eq-box{height:auto;}
.eq-box .per-box{text-align: left;background: #fff;display: block;}
.eq-box .per-box img{float: left;margin-right: 10px;}
.eq-box .per-box h1{color: #000;}
.eq-box .per-box h2{color: #9f9f9f;}
.eq-box .share-btns{top: 50%;color: #000;}
.eq-box .share-btns a{border: none; color: #000;}
.eq-box .avatar-box{display: block; overflow: hidden;background: #f5f5f5;}

.eaui-detail h1{font-size: 1rem;}
.eaui-detail h2{font-size: 0.7rem;margin: 0;font-weight: normal;border-bottom: solid 1px #cecece;padding-bottom: 10px;}
.eaui-detail h2 span{margin-right: 20px;display: inline-block;}
.eaui-detail h2 .address{margin-right: 0px;}
.eaui-detail h2 a{color: #000;float: right;background: #f5f5f5;padding: 0 5px;border-radius: 3px;border: solid 1px #ddd;}
.eaui-detail h2 a i{color: #fddc1b;margin-right: 5px;}
.eaui-detail p{font-size: 0.7rem;line-height: 24px;}
.icon-sanbtn{font-size: 12px;}








